home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / models / statweapons / mg42_gun_viewmodel.tik < prev    next >
Encoding:
Text File  |  2002-10-25  |  1.7 KB  |  94 lines

  1. TIKI
  2. setup
  3. {
  4.     scale 0.52            // Set default scale to 16/30.5 since world
  5.                         // is in 16 units per foot and model is in cm's
  6.  
  7.     path models/statweapons/mg42
  8.     skelmodel mg42_viewmodel.skd
  9.     surface mg421 shader mg42
  10.     surface mg422 shader mg42
  11.  
  12. }
  13.  
  14. init
  15. {
  16.     server
  17.     {
  18.         classname         Object
  19.     }
  20. }
  21.  
  22. animations
  23. {
  24.     idle    mg42_viewmodel.skc
  25.     fire    mg42_viewmodel_fire.skc
  26.     {
  27.         client
  28.         {
  29.             entry stopaliaschannel mg42_gun_snd_fire
  30.             entry sound mg42_gun_snd_fire
  31.  
  32.             // muzzle flash
  33.             entry tagdlight tag_barrel 0.25 0.2 0.05 140 0.11
  34.             entry tagspawnlinked tag_barrel
  35.             (
  36.                 spawnrange 4096
  37.                 scale 0.4
  38.                 offsetalongaxis 1.5 0 0
  39.                 count 1
  40.                 model muzsprite.spr
  41.                 angles 0 0 crandom 25
  42.                 life 0.06
  43.             )
  44.             entry tagspawnlinked tag_barrel
  45.             (
  46.                 spawnrange 4096
  47.                 count 1
  48.                 scalemin 0.9
  49.                 scalemax 1.1
  50.                 model models/fx/muzflash.tik
  51.                 randomroll
  52.                 life 0.04
  53.             )
  54.  
  55.             // shell eject
  56.             entry commanddelay 0.1 tagspawn tag_eject
  57.             (
  58.                 spawnrange 1024
  59.                 count 1
  60.                 model models/ammo/rifleshell.tik
  61.                 scale 1.0
  62.                 velocity 70
  63.                 randvel crandom 10 crandom 10 random 20
  64.                 emitterangles 0 0 0
  65.                 avelocity crandom 90 crandom 90 0
  66.                 accel 0 0 -800
  67.                 physicsrate 20
  68.                 life 2.0
  69.                 fadedelay 1.7
  70.                 collision
  71.                 bouncefactor 0.2
  72.                 bouncesoundonce snd_rifle_shell
  73.             )
  74.  
  75.             // smoke puff
  76.             entry tagspawn tag_barrel
  77.             (
  78.                 spawnrate 1.00
  79.                 model vsssource.spr
  80.                 alpha 0.30
  81.                 color 1.00 1.00 1.00
  82.                 scale 0.10
  83.                 life 1.00
  84.                 scalerate 10.00
  85.                 velocity 65.00
  86.                 randvel range 20 -60 crandom -40 range 20 -60
  87.                 friction 7.00
  88.                 fade
  89.                 randomroll
  90.             )
  91.         }
  92.     }
  93. }
  94.